//execv: 参数按数组方式提供。


#include "head.h"

int main(int argc,const char *argv[])
{
    pid_t pid;
    char *bin_ls[]={"ls","-l","./",NULL};

    if(-1==(pid=fork()))
    {
        perror("fork error");
        return 0;
    }
    else if(0==pid)
    {
        execv("/bin/ls",bin_ls);
    }
    wait(NULL);//回收子进程
    return 0;
}